using System;
using System.Collections.Generic;
using System.Text;

namespace Clarius.PresentationModel.Design
{
	internal class Property
	{
		public Property(string name, bool shouldCast,
			bool implementsISupportInitialize,
			bool implementsISupportInitializeNotification, 
			bool implementsIChangeTracking)
		{
			this.Name = name;
			this.ShouldCast = shouldCast;
			this.ImplementsISupportInitialize = implementsISupportInitialize;
			this.ImplementsISupportInitializeNotification = implementsISupportInitializeNotification;
			this.ImplementsIChangeTracking = implementsIChangeTracking;
		}

		public string Name;
		public bool ShouldCast;
		public bool ImplementsISupportInitialize;
		public bool ImplementsISupportInitializeNotification;
		public bool ImplementsIChangeTracking;
	}
}
